body{
     margin:auto;
     padding:0px;
     text-align: 
     center;
     width:450px;
     background:rgb(189,182,166); 

}

.login{
    width: 600px;
    height: 400px;
       background:rgb(255,252,220); 
    position:absolute;
    left:30%;
    top:15%;
    z-index:3;
    border:5px solid rgb(240,240,240);
    box-shadow:inset 0 3px 8px rgba(0,0,0,.24);
}

.login_2{
    width: 250px;
    height: 50px;
    position: absolute;
    left:30%;
    top:7%;
}

.login_2 img{
    width: 100%;
    height:100%;
}

.login_3{
    width: 375px;
    height: 212px;
    margin-left: 30px;
}
.login_3_0{
    width: 375px;
    height: 25px;   
}
.login_3_0 p{
    color: red;
    left:20%;
    top:20%;
    font-size: 12px;
    position: absolute;
}
.login_3_1{
    width: 375px;
    height: 38px;
    position: absolute;
    top:30%;
    left:20%;
    border: 1px solid #7B7B7B;
}
.login2_3_1{
    width: 375px;
    height: 38px;
    position: absolute;
    top:45%;
    left:20%;
    border: 1px solid #7B7B7B;
}
.login_3_1 label{
    line-height: 38px;
    color: #7B7B7B;
    font-size: 12px;
}
.login_3_1 input{
    width: 310px;
    height: 30px;
    border: 0px;
    color: A1A1A1;
}
.login2_3_1 label{
    line-height: 38px;
    color: #7B7B7B;
    font-size: 12px;
}
.login2_3_1 input{
    width: 310px;
    height: 30px;
    border: 0px;
    color: A1A1A1;
}
.login_3_2{
    width: 375px;
    height: 85px;
}
.login_3_2_1{
    width:108px;
    height: 40px;
    margin: 25px;
    position: absolute;
    top:60%;
    left:20%;
}
.login_3_2_1 input{
    width:108px;
    height: 40px;
    background:rgb(50,250,000);
    border: 0px;
    cursor:pointer;
}
.login_3_2_2{
    width:210px;
    height: 40px;
    margin-top:25px;
    position: absolute;
     top:60%;
    left:50%;
}
.login_3_2_2 a{
    width:80px;
    font-size: 12px;
    color:#7B7B7B; 
    text-decoration: none;margin-left: 10px;
    display:inline-block;
    float: left;
}
.login_3_2_2 a:HOVER{
    color:#41BBEC;
}
.login_3_2_2_1{
    width:85px;
    height: 20px;
    font-size: 12px;
    float:left;
    line-height: 20px;
    margin-top: 10px;
    text-align: left;
    color: #7B7B7B;
}
.login_3_2_2_2{
    widows: 80px;
    height: 16px;
    text-align: left;
}
.login_3_2_2_2 a{
    width: 16px;
    height: 16px;
    float: left;
    margin-top:10px;
}
.login_3_2_2_2_1{
    background: url("../images/splice01.png") no-repeat 0px -125px;
}
.login_3_2_2_2_2{
    background: url("../images/splice01.png") no-repeat -25px -125px;
}
.login_3_2_2_2_3{
    background: url("../images/splice01.png") no-repeat -50px -125px;
}
.login_3_2_2_2_4{
    background: url("../images/splice01.png") no-repeat -75px -125px;
}
